This diskette contains the following two files:

SQ.COM	Squeezes files and creates a new one with similar name
	but with a Q in the second letter of the file type.

USQ.COM	Unsqueezes files created by SQ, creating an exact
	replica of the original under the original name.

Squeezed files can be transmitted faster over data links
and cassette tapes and more of them can be crammed onto
a diskette. The latter is especially inportant in the case
of a distribution diskette for a large program product.

In general, these programs accept simple parameters either
on the command line or from the console (interactive mode).
Using the redirection or piping of the console input and
output streams built into these programs provides most of the
flexibility.

To squeeze a file, simply enter the command:
A>SQ FILENAME.EXT
which will result in a squeezed file of the form:
     FILENAME.EQT
where the middle letter of the extension has been changed to 'Q'.

USQ.COM is an assembler version of the standard Unsqueeze 
program, written in C.  The advantages of this version are MUCH 
faster execution and much smaller size (only 2k!).  To use this 
program on files which have been compressed by SQ, simply type:
USQ filename
where filename is the full name and extension of the file you 
wish to decompress.

You may also use the multiple file option, and you may also 
specify a different drive for the output files.  As well, you may 
just type:
USQ
which will place you into a command line driven mode, indicated 
by a '*' on the screen.  All normal filename combinations will 
work now,  but the disk drives will be reset before any operations
are preformed.  This allows you to change disks without returning 
to CP/M.

This program will also accept wildcards.  You may wish to 
decompress, for example, all .AQM and all .DQC files on drive A, 
and put the destination files on drive C. To do this, you would type:

USQ *.AQM *.DQC C:

While unsqueezing, you may encounter some errors.  The most 
common will be BDOS errors of the bad sector nature.  Everyone 
knows how to handle these!  Less common will be messages like 
"Illegal decode table size", which usually indicates that the 
file in question is not a squeezed file, but appears to be.  
If a file is not a squeezed file, but is included in a wildcard 
specification (like  *.*!), the file will not be altered and 
the message "is not  squeezed. Ignored" will appear.  A very 
uncommon error will be "Checksum error.".  This error indicates 
that the file does not match the original.  It is usually 
caused by either an undetected BDOS error, or possibly a file 
transmission error.  Try to obtain another copy of the file, 
and attempt the decompress again.

Feel free to use this software for personal use.

In addition to the SQ and USQ command files on this disk, the
disk utility SWEEP also contains code which will permit SQueezing
and UnSQueezing of files.

